$(function(){
	//注册提示
		//定义函数报错函数
		var first,second,onOff=true,a;							//全局变量
		function sError1(_this){					//第一次报错显示
			$(_this).parent().siblings().find("i").hide();
			$(_this).parent().siblings().find("i:eq(0)").show();
		}
		function sError2(_this){					//第二次报错显示
			$(_this).parent().siblings().find("i").hide();
			$(_this).parent().siblings().find("i:eq(1)").show();
		}
		function hError1(_this){					//第一次报错隐藏
			$(_this).parent().siblings().find("i:eq(0)").hide();
		}
		function hError2(_this){					//第二次报错隐藏
			$(_this).parent().siblings().find("i:eq(1)").hide();
		}
	$(".tb input").blur(function(){
		var _index=$(this).parent().parent().index(),
			_this=this;								//记录this 用于函数传参
		if(_index==0){
			if(this.value==""||this.value.length<3||this.value.length>10){
				sError1(_this);
			}else{
				
				hError1(_this);
				
			}
		}else if(_index==1){
			first=this.value;
			if(this.value==""||this.value.length<6||this.value.length>20){
				sError1(_this);
			}else{
				hError1(_this);
				if(first==second){
					$(this).parent().parent().siblings().find("i").hide();
				}
			}
		}
		else if(_index==3){
			if(onOff){
				if(this.value==""){
					sError1(_this);
				}else{
					hError1(_this);
					if(this.value!=""&&!/^[\w][\w-]*@[1-9a-zA-Z]{2,5}(\.[a-z]{2,3}){1,3}$/.test(this.value)){
						sError2(_this);
					}else{
						hError2(_this);
					}
				}
			}
		}
	}).keyup(function(){
		var _index=$(this).parent().parent().index(),
			_this=this;	
		if(_index==2){
			second=this.value;
			if(this.value==""||this.value.length<6||this.value.length>20){
				sError1(_this);
			}else{
				hError1(_this);
				if(second!=first){
					sError2(_this);
				}else{
					hError2(_this);
				}
			}
		}
		else if(_index==4){
			if($(this).prop("checked")==false){
				sError1(_this);
			}else{
				hError1(_this);
			}
		}
	})
	//点击注册
	$(".btn:eq(0)").click(function(){
		$(".tb input").trigger("blur");
		$(".tb input:not(.form2)").trigger("keyup");
		var ad=0;							//记录页面中显示的报错的个数
		$(".tb i").each(function(){	
			//遍历累加
			if($(this).css("display")!="none"){
				ad++;
			}
		})
		if(ad==0){							//如果报错个数==0则注册成功
			window.open("login_success.html","_self");
			setCookie("name",$(".tb input:eq(0)").val(),1);
			setCookie("pass",$(".tb input:eq(1)").val(),1);
			setCookie("key","success_login");
		}
	})
	//跳转到登录界面
	$(".btn:eq(1)").click(function(){		
		window.open("login.html","_self")
	})
	//邮箱获取焦点提示
	$(".form2").keyup(function(){
		$(".hide_email b").text($(".form2").val());
		$(".hide_email").show();
	}).blur(function(){
		if(onOff){
			$(".hide_email").hide();
		}
	})
	$(".hide_email li").click(function(){
		$(".form2").val($(this).text())
	}).mousedown(function(){
		onOff=false;
	}).mouseup(function(){
		onOff=true;
		$(".hide_email").hide();
	})
})
